부스트캠프 AI Tech 3기 Conditional Generative Model 구현 (feat. pytorch) GAN(Generative Adversarial Network) GAN은 생성모델로 이미지, 음성, sequential data 등 원하는 형태의 데이터를 만드는 모델입니다. GAN은 서로 대립관계에 있는 두 개의 모델을 생성해 적대적으로 경쟁시키면서 발전시키는 것이 핵심입니다. generator 모델은 discriminator 모델을 속이기 위해서 진짜 같은 데이터를 만들고, discrim... CGAN부스트캠프 AI Tech 3기CGAN [Data Viz] Facet(분할) (feat.Matplotlib) '분할'을 의미 화면 상에 View를 분할 및 추가하여 다양한 관점을 전달한다 같은 데이터 셋에 서로 다른 인코딩을 해서 다른 인사이트를 얻을 수도 있고, 같은 방법으로 동시에 여러 feature들을 보거나, Figure & Axes Figure은 언제나 한 개, 플롯은 N개 Figure Color : 하얀 배경의 내용일 때 차트와 배경을 구분하기 위해 배경 색을 바꿀 수 있다 figure에... data viz부스트캠프 AI Tech 3기data viz [부스트캠프 AI tech AI서비스개발기초] week05 (2022.02.16) 03 Linux & Shell Command : Linux 표준 쉘 -q: vi 종료(저장x) -set nu: vi 라인 번호 출력 mkdir linux-test cd linux-test : echo `쉘 커맨드` 입력시 shell command의 결과를 출력 vi vi vi-test.sh, 새로운 창이 뜨면 i를 눌러서 INSERT 모드로 변경. : bash로 쉘 스크립트 실행 bash v... 부스트캠프 AI Tech 3기부스트캠프 AI Tech 3기 [부스트캠프 AI tech AI서비스개발기초] week05 (2022.02.17) 04 Docker Docker Docker Image Docker Container : 다른 사람이 만든 소프트웨어를 가져와서 바로 사용할 수 있음 ex)MySQL, Jupyter Notebook을 Docker로 실행 Docker 실습 docker desktop 설치/실행 docker images -docker run '이미지이름:태그' -다운받은 이미지 기반으로 Docker Containe... 부스트캠프 AI Tech 3기부스트캠프 AI Tech 3기 부스트캠프 AI Tech 3기(week1) Day2 f^{'}(x) = \lim_{h \to 0} \frac{f(x+h)-f(x)}{h} 파이썬을 사용해서 계산하려면 sympy.diff 로 계산할 수 있습니다. (x,f(x)) (x,f(x)) 에서의 접선의 기울기를 구합니다. 미분값을 빼면 경사하강법(gradient descent) 이라 하며 함수의 극소값의 위치를 구할 때 사용합니다. 즉, 목적함수를 최소화할 때 사용합니다. f(x)=x^2... 부스트캠프 AI Tech 3기부스트캠프 AI Tech 3기 [부스트캠프 AI tech Python Basic] week01 (2022.01.19) Python Basics for AI(3-1) Data structure stack(LIFO, 후입선출) Queue(FIFO, 선입선출) set(집합) collections.deque rotate, reverse 등 Linked list의 특성을 지원 list보다 효율적인 자료구조를 제공, 처리속도 향상 %timeit: 시간을 재주는 매직커맨드 collections.defaultdict 사전... 부스트캠프 AI Tech 3기부스트캠프 AI Tech 3기 [부스트캠프 AI tech Pytorch Basic] week02 (2022.01.25) 04강 AutoGrad & Optimizer( ) 강의 소개 이번 강의에선 Pytorch의 Module, Parameter와 Backward 과정 - Optimizer에 대해 학습합니다. nn.Module을 통해 기본적으로 PyTorch에 구현되어 있는 네트워크 텐서 모듈들을 살펴보고 nn.Parameter이 Module 내부에서 어떤 역할을 하는지 학습합니다. 마지막으로 Backward 함... 부스트캠프 AI Tech 3기부스트캠프 AI Tech 3기 [부스트캠프 AI tech 이미지분류] week06 (2022.02.22) Loss Focal Loss : Class Imbalance 문제가 있는 경우, 맞춘 확률이 높은 class는 조금의 loss를, 맞춘 확률이 낮은 class는 loss를 훨씬 높게 부여 Label Smoothing Loss : Class targeet labeld를 Onehot으로 사용하기 보다는 조금 soft하게 표현해서 일반화 성능을 높이기 위함 ex. Optimizer StepLR: ... 부스트캠프 AI Tech 3기부스트캠프 AI Tech 3기
Conditional Generative Model 구현 (feat. pytorch) GAN(Generative Adversarial Network) GAN은 생성모델로 이미지, 음성, sequential data 등 원하는 형태의 데이터를 만드는 모델입니다. GAN은 서로 대립관계에 있는 두 개의 모델을 생성해 적대적으로 경쟁시키면서 발전시키는 것이 핵심입니다. generator 모델은 discriminator 모델을 속이기 위해서 진짜 같은 데이터를 만들고, discrim... CGAN부스트캠프 AI Tech 3기CGAN [Data Viz] Facet(분할) (feat.Matplotlib) '분할'을 의미 화면 상에 View를 분할 및 추가하여 다양한 관점을 전달한다 같은 데이터 셋에 서로 다른 인코딩을 해서 다른 인사이트를 얻을 수도 있고, 같은 방법으로 동시에 여러 feature들을 보거나, Figure & Axes Figure은 언제나 한 개, 플롯은 N개 Figure Color : 하얀 배경의 내용일 때 차트와 배경을 구분하기 위해 배경 색을 바꿀 수 있다 figure에... data viz부스트캠프 AI Tech 3기data viz [부스트캠프 AI tech AI서비스개발기초] week05 (2022.02.16) 03 Linux & Shell Command : Linux 표준 쉘 -q: vi 종료(저장x) -set nu: vi 라인 번호 출력 mkdir linux-test cd linux-test : echo `쉘 커맨드` 입력시 shell command의 결과를 출력 vi vi vi-test.sh, 새로운 창이 뜨면 i를 눌러서 INSERT 모드로 변경. : bash로 쉘 스크립트 실행 bash v... 부스트캠프 AI Tech 3기부스트캠프 AI Tech 3기 [부스트캠프 AI tech AI서비스개발기초] week05 (2022.02.17) 04 Docker Docker Docker Image Docker Container : 다른 사람이 만든 소프트웨어를 가져와서 바로 사용할 수 있음 ex)MySQL, Jupyter Notebook을 Docker로 실행 Docker 실습 docker desktop 설치/실행 docker images -docker run '이미지이름:태그' -다운받은 이미지 기반으로 Docker Containe... 부스트캠프 AI Tech 3기부스트캠프 AI Tech 3기 부스트캠프 AI Tech 3기(week1) Day2 f^{'}(x) = \lim_{h \to 0} \frac{f(x+h)-f(x)}{h} 파이썬을 사용해서 계산하려면 sympy.diff 로 계산할 수 있습니다. (x,f(x)) (x,f(x)) 에서의 접선의 기울기를 구합니다. 미분값을 빼면 경사하강법(gradient descent) 이라 하며 함수의 극소값의 위치를 구할 때 사용합니다. 즉, 목적함수를 최소화할 때 사용합니다. f(x)=x^2... 부스트캠프 AI Tech 3기부스트캠프 AI Tech 3기 [부스트캠프 AI tech Python Basic] week01 (2022.01.19) Python Basics for AI(3-1) Data structure stack(LIFO, 후입선출) Queue(FIFO, 선입선출) set(집합) collections.deque rotate, reverse 등 Linked list의 특성을 지원 list보다 효율적인 자료구조를 제공, 처리속도 향상 %timeit: 시간을 재주는 매직커맨드 collections.defaultdict 사전... 부스트캠프 AI Tech 3기부스트캠프 AI Tech 3기 [부스트캠프 AI tech Pytorch Basic] week02 (2022.01.25) 04강 AutoGrad & Optimizer( ) 강의 소개 이번 강의에선 Pytorch의 Module, Parameter와 Backward 과정 - Optimizer에 대해 학습합니다. nn.Module을 통해 기본적으로 PyTorch에 구현되어 있는 네트워크 텐서 모듈들을 살펴보고 nn.Parameter이 Module 내부에서 어떤 역할을 하는지 학습합니다. 마지막으로 Backward 함... 부스트캠프 AI Tech 3기부스트캠프 AI Tech 3기 [부스트캠프 AI tech 이미지분류] week06 (2022.02.22) Loss Focal Loss : Class Imbalance 문제가 있는 경우, 맞춘 확률이 높은 class는 조금의 loss를, 맞춘 확률이 낮은 class는 loss를 훨씬 높게 부여 Label Smoothing Loss : Class targeet labeld를 Onehot으로 사용하기 보다는 조금 soft하게 표현해서 일반화 성능을 높이기 위함 ex. Optimizer StepLR: ... 부스트캠프 AI Tech 3기부스트캠프 AI Tech 3기